Public Function mod_part_stocking_lev(ByVal bin_name As String, _
ByVal to_bin As String, ByVal location_name As String, _
ByVal queue_name As String, ByVal to_queue As String, _
ByVal part_number As String, ByVal mod_level As String, _
ByVal domain_name As String, ByVal part_minimum As Integer, _
ByVal part_maximum As Integer, ByVal part_rol As Integer, _
ByVal part_roq As Integer, ByVal is_active As Boolean) As Integer
Description
This API modifies an existing part restocking authorization level. The location, bin, part number/revision/domain must be specified, as well as the various levels and the reorder queue. The to_bin field is move the record to another bin, and the to_queue field can be used to change the name of the queue.
Parameters
Parameter Name Required? Description
bin_name Yes The bin for the restocking
to_bin No The name of the bin to move the record to. If blank, no move occurs
location_name Yes The location for the bin
queue_name Yes The queue that the reorder part request will be dispatched to
to_queue No The new name of the dispatch queue. If blank, no change is made
part_number Yes The part to restock
mod_level Yes The revision to restock
domain_name Yes The domain for the part
part_minimum Yes Minimum quantity for bin. If no change is desired, set to -1
part_maximum Yes Maximum quantity for bin. If no change is desired, set to -1
part_rol Yes The level at which a reorder is triggered. If no change is desired, set to -1
part_roq Yes If a reorder happens, how many get reordered. If no change is desired, set
to -1
is_active Yes Is this restocking entry active?
Returns
Value Meaning
0 No errors
-1 Missing queue parameter
-2 Missing location parameter
-3 Missing part number
-4 Part reorder level < minimum
-5 Part reorder level > maximum
-6 Part reorder level < 0
-7 Part reorder qty < 0
-8 Part minimum < 0
-9 Part maximum < 0
-10 Location does not exist
-11 Bin does not exist for given location
-12 Queue does not exist
-13 Mod level does not exist
-14 The specified "to_queue" does not exist
-15 The specified "to_bin" does not exist for given location
-16 The specified part stocking record does not exist
Examples
· Move the restock record from bin 2 to bin 3. Change the queue from high to low, and don't change the minimum or maximum.
Visual Basic:
Dim ret_int As Integer
ret_int = fccl.mod_part_stocking_lev("Bin 2", "Bin 3", "Austin", "High", _
"Low", "CD Rom", "", "Quantity", -1, -1, _
15, 2, True)
Javascript:
var ret_int = fccl.mod_part_stocking_lev("Bin 2", "Bin 3", "Austin", "High",
"Low", "CD Rom", "", "Quantity", -1, -1,
15, 2, True);